home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Sample Code / Snippets / QuickDraw / CopyBits vs. CopyMask / Header / Test.h < prev   
Encoding:
Text File  |  1996-09-17  |  1.3 KB  |  44 lines  |  [TEXT/CWIE]

  1. ///--------------------------------------------------------------------------------------
  2. //    Test.h
  3. //
  4. //    By: Tony Myles
  5. //
  6. //    Copyright © 1992-93 Apple Computer Inc., All rights reserved.
  7. ///--------------------------------------------------------------------------------------
  8.  
  9. #include <Dialogs.h>
  10. #include <Fonts.h>
  11. #ifndef __QDOFFSCREEN__
  12. #include <QDOffscreen.h>
  13. #endif
  14.  
  15.  
  16. enum
  17. {
  18.     kFrameCount = 500,
  19.     kCopyBitsPictItem = 1,
  20.     kCopyBitsFramesItem = 11,
  21.     kCopyBitsTicksItem = 12,
  22.     kCopyBitsFPSItem = 13,
  23.     kCopyMaskPictItem = 2,
  24.     kCopyMaskFramesItem = 14,
  25.     kCopyMaskTicksItem = 15,
  26.     kCopyMaskFPSItem = 16,
  27.     kApplePictResID = 128,
  28.     kPixPatResID = 128
  29. };
  30.  
  31.  
  32. void LetTheGameBegin(DialogPtr srcDialogP);
  33. OSErr CreateOptimumGWorld(GWorldPtr *optGWorld, Rect *devRect);
  34. OSErr CreateGWorldFromPict(GWorldPtr *pictGWorld, PicHandle pictH);
  35. OSErr CreateGWorldFromPictResource(GWorldPtr *pictGWorldP, short pictResID);
  36. OSErr CreateGrafPort(Rect *newPortRect, GrafPtr *newPort);
  37. OSErr CreateGrafPortFromPictResource(short pictID, GrafPtr *offScrnPort);
  38. void DisposeGrafPort(GrafPtr doomedPort);
  39. void GetDItemText(DialogPtr dlgP, short itemNum, Str255 itemStr);
  40. void SetDItemText(DialogPtr dlgP, short itemNum, Str255 itemStr);
  41. void GetDItemRect(DialogPtr dlgP, short itemNum, Rect *itemRect);
  42.  
  43.  
  44.